What is takemikazuchi no-kami?

Takemikazuchi no-kami is a Shinto deity who is worshiped in Japan. He is considered to be a god of martial arts, war, and thunder. In Japanese mythology, Takemikazuchi is said to have descended from the heavens to assist Emperor Jimmu in his conquest of Japan.

According to legend, Takemikazuchi no-kami is depicted as a fierce warrior riding on a white horse and carrying a sword in his hand. He is associated with lightning, thunder, and storms, which are believed to be his weapons against evil spirits and enemies.

In modern-day Japan, Takemikazuchi no-kami is still revered and celebrated during festivals and rituals. He is believed to protect the country and its people from harm and is often called upon for guidance and strength in times of war and conflict.